VirtualDub help - Processing: Filtering video | |
Processing: Main UI Video captureEditing Filtering Rendering/saving Artifacts The pipeline Direct mode Display panes Frameserver Video filter reference Video shader reference Hardware setup Dialogs:Driver selection Audio setup Pipeline Filtering Info panel Multi-segment mode Timing dialog Performance Troubleshooting Video filters On a crash...Video frame rate control Video color depth Video range Video compression Audio filters Audio interleaving Audio compression Audio conversion Audio volume Capture settings Preferences | The ability to apply video filters to a video is one of VirtualDub's more powerful features. This allows application of a number of algorithms to improve the quality of a video, including noise reduction, blurring, sharpening, brightness/contrast, and gamma correction. Using video filtersThe Video > Filters... menu command is the entry point into using the video filter system. Video filters in VirtualDub are arranged in a linear chain, such that the output of the first filter becomes the input of the second, the output of the second becomes the input of the third, and so on. Therefore, the order in which the video filters are listed is the order in which they are applied. By default, no filters are in this list, meaning that the video filter system is skipped entirely. The video processing mode must be set to Full processing mode for the video filter system to be enabled. If the video processing mode is set to anything else, the Filters... menu option is grayed and the video filter chain is disabled. For more information, see the documentation for the video filters dialog. Common video processing operationsVirtualDub contains a number of internal video filters that assist in a number of common video processing tasks. Consult the video filter reference for full details, but here are some useful filter techniques:
The order in which filters are applied can make a significant difference in performance and quality. In terms of performance, a smaller video frame is faster to process, so when down, try putting filters after the reduction, and when resizing up, prefer placing them before the enlargement. In terms of quality, blurring reduces noise, and sharpening amplifies it — so do your noise reduction early and your enhancement transforms late. External video filtersVirtualDub exposes an application programming interface (API) that allows video filters to be written as plugins, extending the video filtering capabilities of the program. Such plugins can include effect plugins that render on top of the video, such as adding an animated logo or titles, or add noise reduction, motion compensation, and deinterlacing capabilities. Video filters can be loaded on the spot by using the Load... button on the Add Filters dialog, but for filters that you use frequently, an easier way is to place them in the plugins folder inside the VirtualDub program directory. Any .vdf files in this folder are automatically loaded on startup, and the plugins within added to the available list. Note that VirtualDub does not currently support video filters written to a standard other than its own API. Check the VirtualDub website for downloadable documentation and C++ header files for writing your own video filter. |